(function () {


    // //常规消息提示，默认背景为浅蓝色
    //     toastr.info("你有新消息了!");
    // //成功消息提示，默认背景为浅绿色
    //     toastr.success("你有新消息了!");
    // //警告消息提示，默认背景为橘黄色
    //     toastr.warning("你有新消息了!");
    // //错误消息提示，默认背景为浅红色
    //     toastr.error("你有新消息了!");
    // //带标题的消息框
    //     toastr.success("你有新消息了!","消息提示");
    // //另一种调用方法
    // toastr["info"]("你有新消息了!","消息提示");
    //
    //
    $.extend({
        customToastr:function(wayName,msg,data){
            var options = {
                // toastr配置
                "closeButton": true, //是否显示关闭按钮
                "debug": false, //是否使用debug模式
                "progressBar": true, //是否显示进度条，当为false时候不显示；当为true时候，显示进度条，当进度条缩短到0时候，消息通知弹窗消失
                "positionClass": "toast-top-center",//显示的动画时间
                "showDuration": "400", //显示的动画时间
                "hideDuration": "1000", //消失的动画时间
                "timeOut": "7000", //展现时间
                "extendedTimeOut": "1000", //加长展示时间
                "showEasing": "swing", //显示时的动画缓冲方式
                "hideEasing": "linear", //消失时的动画缓冲方式
                "showMethod": "fadeIn", //显示时的动画方式
                "hideMethod": "fadeOut" ,//消失时的动画方式
            }

            if(data && data==""){
                $.extend(options,data);
                toastr.options = options;
            }else{
                toastr.options = options;
            }
            var $wayName = wayName;
            console.log($wayName);
            toastr[$wayName](msg);

            // switch (num) {
            //     case 0:
            //         toastr.success(msg);
            //         break;
            //     case 1:
            //         toastr.error(msg);
            //     case 2:
            //         toastr.info(msg);
            //     case 4:
            //         toastr.warning(msg);
            // }
            console.log(options);
        }
    })
})()
